package com.projet.glb2r.Objet;

public class ObjetProduit {
	private String nom;
	private String description;
	private double prix;
	private double tva;
	private int idProduit;
	private boolean achete ;
	private int qte;
	private boolean existe = false;
	
	public ObjetProduit() {
		nom = "";
		prix = 0.0;
		tva = 19.6;
	}
	
	public ObjetProduit(String nom, String description, double prix, double tva){
		this.nom = nom;
		this.prix = prix;
		this.tva = tva;
		this.achete = false;
	}
	
	public String getNom(){
		return nom;
	}
	public void setNom(String nom){
		this.nom = nom;
	}
	
	public String getDescription(){
		return description;
	}
	public void setDesciption(String description){
		this.description = description;
	}
	
	public double getPrix(){
		return prix;
	}
	public void setPrix(double prix){
		this.prix = prix;
	}
	
	public double getTva(){
		return tva;
	}
	public void setTva(double tva){
		this.tva = tva/100;
	}

	public int getIdProduit() {
		return idProduit;
	}
	public void setIdProduit(int idProduit){
		this.idProduit = idProduit;
	}
	
	public int getQuantite(){
		return qte;
	}
	
	public void setQuantite(int qte){
		this.qte = qte;
	}
	
	public boolean isAchete(){
		return achete;
	}
	
	public void setAchete(boolean achete){
		this.achete = achete;
	}
	
	public double getPrixTotalHT(){
		return (prix * qte);
	}
	
	public double getPrixTTC(){
		return getPrixTotalHT()*(1+tva);
	}

	public void setExiste(boolean etat) {
		existe = etat;
	}
	
	public boolean isExiste() {
		return existe;
	}
	
}
